cfb7018325da620beddca12ab084ba08e93eec7b,plugins/org.eclipse.xtext.ui.common/src/org/eclipse/xtext/ui/common/editor/outline/XtextContentOutlinePage.java,XtextContentOutlinePage,internalSetInput,#IXtextDocument#,221
Before Change
private void internalSetInput(IXtextDocument xtextDocument) {
TreeViewer tree = getTreeViewer();
if (tree != null) {
tree.setInput(xtextDocument);
}
}
After Change
Object[] expandedElements = null;
expandedElements = tree.getExpandedElements();
tree.setInput(xtextDocument);
if (expandedElements != null && expandedElements.length > 0)
tree.setExpandedElements(expandedElements);